all the way from A to B